Data filters

Because ActivityHD is data-centric, you have lots of data at your disposal. Sometimes the sheer volume of data can be overwhelming. You can use filters to reduce the data in a view to just the records you need to see.

In ActivityHD, there are a couple of ways to classify filters: by the source of the filter and by the behavior of the filter.

There are three sources for filters:

  • Built-in. Built-in filters are installed with ActivityHD.
  • Personal. Personal filters are filters that you create for your own use.
  • Shared. Shared filters are personal filters that you or another user has decided to make available to other users.

Filters exhibit two types of behavior:

  • Basic. When you apply a basic filter to data, the data is filtered immediately.
  • Prompting. When you apply a prompting filter, ActivityHD first prompts you to provide one or more parameter values and then presents the filtered data set. Built-in prompting filters are denoted by a leading question mark (?) in the filter name.

    Tip

    AccountingWare suggests that you use the same convention when creating your own prompting filters.

Applying filters

For the most part, the filtering mechanisms in ActivityHD take one of three forms. On report and process Selection tabs, the Filters field can stand on its own.

In the HD view, filters typically appear in conjunction with a Lookup field or in conjunction with a Lookup field and an Include Obsolete checkbox.

×

Comparison operators

A comparison operator is a symbol or phrase that indicates how to compare data values. ActivityHD uses comparison operators to construct filter conditions on some fields.

The following table shows the comparison operators available in ActivityHD. The set of operators available in a particular context depends on the data type of the field you are performing comparisons on.

Operator Action
like Looks for values that match a specified pattern. Wildcards such as * and ? can be used to designate variable parts of the pattern.
not like Looks for values that do not match a specified pattern. Wildcards such as * and ? can be used to designate variable parts of the pattern.
= Looks for values that are equal to the value specified.
<> Looks for values that are not equal to the value specified.
> Looks for values that are greater than the value specified.
>= Looks for values that are greater than or equal to the value specified.
< Looks for values that are less than the value specified.
<= Looks for values that are less than or equal to the value specified.
between Looks for values that fall between the value specified and another value.
not between Looks for values that do not fall between the value specified and another value.